package com.yxw.live_vod_backend_boot.service;

import com.yxw.live_vod_backend_boot.dto.NoticeTypeUpdateDto;
import com.yxw.live_vod_backend_boot.dto.menu.MenuQueryDTO;
import com.yxw.live_vod_backend_facade.dto.NoticeTypeQueryDto;
import com.yxw.live_vod_backend_facade.vo.NoticeTypeVo;
import com.yxw.yxnet_cd_center.common.dto.PageVO;

/**
 * @author liuxin
 * @create 2023-12-06
 * @description 系统消息通知类型管理
 */
public interface NoticeTypeService {

    /**
     * 查询消息通知类型列表
     * @param dto
     * @return
     */
    PageVO<NoticeTypeVo> pageNoticeTypeList(NoticeTypeQueryDto dto);

    /**
     * 更新通知类型内容和状态
     * @param dto
     */
    void updateNoticeTypeById(NoticeTypeUpdateDto dto);
}
